export function formatTime(timestamp) {
    const now = new Date(); // 获取当前时间
    const commentTime = new Date(timestamp); // 将评论时间戳转换为Date对象
    const timeDifference = now - commentTime; // 计算时间差（毫秒）
  
    if (timeDifference < 60000) { // 小于1分钟
      return '刚刚';
    } else if (timeDifference < 3600000) { // 小于1小时
      const minutes = Math.floor(timeDifference / 60000);
      return `${minutes}分钟前`;
    } else if (timeDifference < 86400000) { // 小于1天
      const hours = Math.floor(timeDifference / 3600000);
      return `${hours}小时前`;
    } else if (timeDifference < 259200000) { // 小于3天
      const date = Math.floor(timeDifference / 86400000);
      return `${date}天前`;
    } else {
      // 大于等于3天的情况，可以根据需要自定义格式
      const dateOptions = { year: '2-digit', month: '2-digit', day: '2-digit' };
      return commentTime.toLocaleDateString('zh-CN', dateOptions);
    }
  }

  export function numCount(num) {
    if (!num || num ==0) {
      return 0;
    } else if ( 0 < num && num < 100) {
      return num;
    } else if ( 99 < num && num < 100000) {
      const numK = parseFloat((num/1000).toFixed(2))
      return numK + 'k';
    } else if ( 99999 < num && num < 1000000 ) {
      const numW = parseFloat((num/10000).toFixed(2))
      return numW + 'w';
    } else if ( 999999 < num ) {
      const numM = parseFloat((num/1000000).toFixed(2))
      return numM + 'm';
    }
  }
  // 随机颜色
  export function getRandomColor() {
    const letters = '0123456789ABCDEF';
    let color = '#';
    for (let i = 0; i < 6; i++) {
        color += letters[Math.floor(Math.random() * 16)];
    }
    return color;
}